Object.defineProperty(exports, "__esModule", { value: !0 }),
  (exports.lineData =
    exports.getExplainLineList =
    exports.getExplainLineDetail =
      void 0);
var i = o(require("../@babel/runtime/regenerator")),
  d = require("../@babel/runtime/helpers/asyncToGenerator"),
  e = require("@/utils/index"),
  t = require("./base/api"),
  n = o(require("@libs/lodash")),
  r = require("./user-service"),
  a = require("./base/third");
function o(i) {
  return i && i.__esModule ? i : { default: i };
}
var u = (exports.lineData = [
  {
    id: "0",
    name: "体验版讲解路线",
    scale: 20,
    latitude: "31.00199",
    longitude: "104.22065",
    active: !0,
    price: 0,
    poiList: [
      { id: 49 },
      { id: 50 },
      { id: 51 },
      { id: 52 },
      { id: 60 },
      { id: 82 },
      { id: 102 },
      { id: 103 },
      { id: 106 },
      { id: 107 },
      { id: 127 },
      { id: 133 },
      { id: 149 },
      { id: 150 },
      { id: 151 },
      { id: 152 },
      { id: 153 },
      { id: 157 },
      { id: 65 },
      { id: 66 },
      { id: 67 },
      { id: 70 },
      { id: 73 },
      { id: 75 },
      { id: 93 },
      { id: 100 },
      { id: 104 },
      { id: 105 },
      { id: 110 },
      { id: 112 },
      { id: 113 },
      { id: 115 },
      { id: 117 },
      { id: 122 },
      { id: 128 },
      { id: 130 },
      { id: 131 },
      { id: 137 },
      { id: 139 },
      { id: 147 },
      { id: 148 },
    ],
    poiListEn: [
      { id: 163 },
      { id: 164 },
      { id: 165 },
      { id: 166 },
      { id: 167 },
      { id: 174 },
      { id: 177 },
      { id: 178 },
      { id: 181 },
      { id: 182 },
      { id: 189 },
      { id: 193 },
      { id: 198 },
      { id: 199 },
      { id: 200 },
      { id: 201 },
      { id: 202 },
      { id: 203 },
      { id: 168 },
      { id: 169 },
      { id: 170 },
      { id: 171 },
      { id: 172 },
      { id: 173 },
      { id: 175 },
      { id: 176 },
      { id: 179 },
      { id: 180 },
      { id: 183 },
      { id: 184 },
      { id: 185 },
      { id: 186 },
      { id: 187 },
      { id: 188 },
      { id: 190 },
      { id: 191 },
      { id: 192 },
      { id: 194 },
      { id: 195 },
      { id: 196 },
      { id: 197 },
    ],
    polyline: "",
  },
  {
    id: "1",
    name: "完整版讲解路线",
    active: !1,
    scale: 20,
    latitude: "31.002033",
    longitude: "104.22111",
    price: 20,
    poiList: [
      { id: 49 },
      { id: 50 },
      { id: 51 },
      { id: 52 },
      { id: 53 },
      { id: 55 },
      { id: 58 },
      { id: 60 },
      { id: 61 },
      { id: 64 },
      { id: 71 },
      { id: 72 },
      { id: 74 },
      { id: 76 },
      { id: 78 },
      { id: 79 },
      { id: 81 },
      { id: 82 },
      { id: 83 },
      { id: 84 },
      { id: 86 },
      { id: 87 },
      { id: 89 },
      { id: 90 },
      { id: 92 },
      { id: 94 },
      { id: 95 },
      { id: 97 },
      { id: 99 },
      { id: 101 },
      { id: 102 },
      { id: 103 },
      { id: 106 },
      { id: 107 },
      { id: 111 },
      { id: 114 },
      { id: 116 },
      { id: 118 },
      { id: 119 },
      { id: 121 },
      { id: 123 },
      { id: 124 },
      { id: 127 },
      { id: 129 },
      { id: 132 },
      { id: 133 },
      { id: 134 },
      { id: 141 },
      { id: 142 },
      { id: 143 },
      { id: 144 },
      { id: 149 },
      { id: 150 },
      { id: 151 },
      { id: 152 },
      { id: 153 },
      { id: 154 },
      { id: 155 },
      { id: 156 },
      { id: 157 },
      { id: 158 },
      { id: 159 },
      { id: 160 },
      { id: 161 },
      { id: 54 },
      { id: 56 },
      { id: 57 },
      { id: 59 },
      { id: 62 },
      { id: 63 },
      { id: 65 },
      { id: 66 },
      { id: 67 },
      { id: 68 },
      { id: 69 },
      { id: 70 },
      { id: 73 },
      { id: 75 },
      { id: 77 },
      { id: 80 },
      { id: 85 },
      { id: 88 },
      { id: 91 },
      { id: 93 },
      { id: 96 },
      { id: 98 },
      { id: 100 },
      { id: 104 },
      { id: 105 },
      { id: 108 },
      { id: 109 },
      { id: 110 },
      { id: 112 },
      { id: 113 },
      { id: 115 },
      { id: 117 },
      { id: 120 },
      { id: 122 },
      { id: 125 },
      { id: 126 },
      { id: 128 },
      { id: 130 },
      { id: 131 },
      { id: 135 },
      { id: 136 },
      { id: 137 },
      { id: 138 },
      { id: 139 },
      { id: 140 },
      { id: 145 },
      { id: 146 },
      { id: 147 },
      { id: 148 },
    ],
    poiListEn: [
      { id: 163 },
      { id: 164 },
      { id: 165 },
      { id: 166 },
      { id: 226 },
      { id: 227 },
      { id: 228 },
      { id: 167 },
      { id: 230 },
      { id: 231 },
      { id: 232 },
      { id: 233 },
      { id: 234 },
      { id: 235 },
      { id: 236 },
      { id: 237 },
      { id: 238 },
      { id: 174 },
      { id: 239 },
      { id: 240 },
      { id: 241 },
      { id: 242 },
      { id: 243 },
      { id: 244 },
      { id: 245 },
      { id: 246 },
      { id: 247 },
      { id: 248 },
      { id: 249 },
      { id: 250 },
      { id: 177 },
      { id: 178 },
      { id: 181 },
      { id: 182 },
      { id: 251 },
      { id: 252 },
      { id: 253 },
      { id: 254 },
      { id: 255 },
      { id: 256 },
      { id: 257 },
      { id: 258 },
      { id: 189 },
      { id: 259 },
      { id: 260 },
      { id: 193 },
      { id: 261 },
      { id: 262 },
      { id: 263 },
      { id: 264 },
      { id: 265 },
      { id: 198 },
      { id: 199 },
      { id: 200 },
      { id: 201 },
      { id: 202 },
      { id: 266 },
      { id: 267 },
      { id: 268 },
      { id: 203 },
      { id: 269 },
      { id: 270 },
      { id: 271 },
      { id: 272 },
      { id: 273 },
      { id: 274 },
      { id: 275 },
      { id: 276 },
      { id: 277 },
      { id: 278 },
      { id: 168 },
      { id: 169 },
      { id: 170 },
      { id: 279 },
      { id: 280 },
      { id: 171 },
      { id: 172 },
      { id: 173 },
      { id: 281 },
      { id: 282 },
      { id: 283 },
      { id: 284 },
      { id: 285 },
      { id: 175 },
      { id: 286 },
      { id: 287 },
      { id: 176 },
      { id: 179 },
      { id: 180 },
      { id: 288 },
      { id: 289 },
      { id: 183 },
      { id: 184 },
      { id: 185 },
      { id: 186 },
      { id: 187 },
      { id: 290 },
      { id: 188 },
      { id: 291 },
      { id: 292 },
      { id: 190 },
      { id: 192 },
      { id: 193 },
      { id: 293 },
      { id: 294 },
      { id: 194 },
      { id: 295 },
      { id: 195 },
      { id: 296 },
      { id: 297 },
      { id: 298 },
      { id: 196 },
      { id: 197 },
    ],
    polyline: "",
  },
]);
(exports.getExplainLineList = (function () {
  var e = d(
    i.default.mark(function d() {
      var e, t, o, l, s;
      return i.default.wrap(function (i) {
        for (;;)
          switch ((i.prev = i.next)) {
            case 0:
              if (((e = (0, r.getUserInfo)()), (t = !1), !e.uid)) {
                i.next = 8;
                break;
              }
              return (i.next = 5), (0, a.postGuideOrder)(e.uid);
            case 5:
              (o = i.sent),
                (l = n.default.get(o, "data.esbpayload.code", "")),
                (t = 0 === l);
            case 8:
              return (s = u), (u[1].active = t), i.abrupt("return", s);
            case 11:
            case "end":
              return i.stop();
          }
      }, d);
    }),
  );
  return function () {
    return e.apply(this, arguments);
  };
})()),
  (exports.getExplainLineDetail = (function () {
    var r = d(
      i.default.mark(function d(r) {
        var a, o, l, s, c, p;
        return i.default.wrap(function (i) {
          for (;;)
            switch ((i.prev = i.next)) {
              case 0:
                return (
                  (a = u[r].poiList.map(function (i) {
                    return i.id;
                  })),
                  (o = u[r].poiListEn.map(function (i) {
                    return i.id;
                  })),
                  (l = function (i) {
                    return new Promise(function (d) {
                      d((0, t.getIndoorList)({ info_id: i }));
                    });
                  }),
                  (i.next = 5),
                  Promise.all(
                    a.map(function (i) {
                      return l(i);
                    }),
                  )
                );
              case 5:
                return (
                  (s = i.sent),
                  (i.next = 8),
                  Promise.all(
                    o.map(function (i) {
                      return l(i);
                    }),
                  )
                );
              case 8:
                return (
                  (c = i.sent),
                  console.log(s, c, c[0].audio[c[0].audio.length - 1]),
                  (p = s.map(function (i, d) {
                    return {
                      title: i.title,
                      titleZn: i.title,
                      titleEn: c[d].title,
                      audio: i.audio[0],
                      audioZn: i.audio[0],
                      audioEn: c[d].audio[c[d].audio.length - 1],
                      album: i.album,
                      floor: i.floor,
                      location: i.location,
                      timeval: i.audio[0]
                        ? (0, e.format)(i.audio[0].time)
                        : "00:00",
                      timevalZn: i.audio[0]
                        ? (0, e.format)(i.audio[0].time)
                        : "00:00",
                      timevalEn: c[d].audio[c[d].audio.length - 1]
                        ? (0, e.format)(c[d].audio[c[d].audio.length - 1].time)
                        : "00:00",
                      marker: {
                        id: 999 + d,
                        latitude: n.default.get(i, "location.lat", 0),
                        longitude: n.default.get(i, "location.lon", 0),
                        title: "",
                        iconPath:
                          "https://industry.map.qq.com/cloud/miniapp/museum/san/point/".concat(
                            d + 1,
                            ".png",
                          ),
                        defaultImg:
                          "https://industry.map.qq.com/cloud/miniapp/museum/san/point/".concat(
                            d + 1,
                            ".png",
                          ),
                        floor: i.floor,
                        width: 24,
                        height: 24,
                        label: {
                          content: i.title,
                          color: "#000000",
                          borderRadius: "14px",
                          bgColor: "#FAF3E8",
                          padding: 4,
                          textAlign: "center",
                          anchorX: -2,
                        },
                      },
                    };
                  })),
                  console.log(p),
                  i.abrupt("return", p)
                );
              case 13:
              case "end":
                return i.stop();
            }
        }, d);
      }),
    );
    return function (i) {
      return r.apply(this, arguments);
    };
  })());
